Skip to content

[codex] Add Dstny document registry backend#698

Draft
bretacheflow wants to merge 2 commits into
outsourc-e:mainfrom
bretacheflow:codex/dstny-document-intake-backend
Draft

[codex] Add Dstny document registry backend#698
bretacheflow wants to merge 2 commits into
outsourc-e:mainfrom
bretacheflow:codex/dstny-document-intake-backend

Conversation

@bretacheflow

Copy link
Copy Markdown

Objet

Ajoute le socle backend pour la future entree Documents Dstny du workspace.

Cette PR est volontairement limitee au Lot 1 backend. Elle est empilee apres la PR #696 de cadrage PRD et contient donc aussi les documents de cadrage tant que #696 n'est pas fusionnee.

Inclus

  • Registre append-only JSONL pour les documents Dstny.
  • Modele de metadonnees conforme au cadrage PMM/RAG :
    • collections RAG Dstny,
    • canal,
    • type de document,
    • statut metier,
    • niveau de confiance,
    • statut d'ingestion,
    • hash SHA-256,
    • champs source, version, fournisseur, owner, resume, mots-cles.
  • Fonctions serveur pour creer, mettre a jour, recuperer et lister les documents.
  • Filtrage par collection, produit, canal, statut, ingestion et recherche texte.
  • Tests Vitest couvrant creation, update append-only, filtrage, archivage et validation metadata.

Non inclus

  • Routes API HTTP.
  • UI Documents Dstny.
  • Upload navigateur.
  • Connexion effective au RAG/Qdrant.

Ces elements seront traites dans les lots suivants pour garder des PR relisibles.

Verification

  • corepack pnpm test src/server/dstny-documents.test.ts
  • corepack pnpm build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants